\section{Further Extensions}
Some extensions that can be made to make the problem more realistic and applicable are:
\begin{itemize}
\item Using nonlinear springs, in order to better model the real behaviour of the cloth.
\item Making the optimization parameters $D$, $L$ and $m$ variable throughout the grid. This would no longer require the cloth to be uniform.
\item Using a non-rectangular grid, with more elaborate spring interconnections. This would make virtually every piece of clothing representable, pieces of cloth can be merged by interconnecting the edges with springs, etc..
\item Adding freely moving items. For example, how would the cloth behave if it were to support an object of mass $m$. The item would influence the inequality constraints as well as the objective function, since it has a potential energy $mgh$.
\end{itemize}